package com.lc.admin.vo;

import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

// 新增部门，需要查询所有的1级部门和2级部门
@Data
@NoArgsConstructor
public class DeptSelectVo implements Serializable {

    private String label;  // 显示部门名称
    private Long value;    // 部门id

    private List<DeptSelectVo> children;  // 子部门

    @Builder
    public DeptSelectVo(String label, Long value, List<DeptSelectVo> children) {
        this.label = label;
        this.value = value;
        this.children = children;
    }
}
